/**
 * 
 */
package tests;

import java.awt.Point;
import java.net.URI;
import java.net.URL;
import java.util.ArrayList;
import java.util.Date;

import serveur.SimulationServeur;
import time.Heure;
import map.Airport;
import map.PaintMap;

import core.Avion;
import core.vols.PlanDeVol;
import core.vols.VolCommercial;
import core.vols.VolFret;
import core.vols.VolInstance;
import core.voyageur.Billet;
import core.voyageur.Client;
import core.voyageur.Trajet;
import core.compagnie.CarteFidelite;
import core.compagnie.CompAerienne;
import core.compagnie.TypeCarteFidelite;

/**
 * @author horneth
 *
 */
public class Scenario2 {

	private SimulationServeur serveur2;

	/**
	 * @param args
	 */

	public Scenario2(PaintMap map) {
		this.map=map;                
	}        

	private PaintMap map;

	public void start(){
		try {

			serveur2 = new SimulationServeur(2);
			serveur2.setMap(map);
			map.setServeur(serveur2);
			serveur2.initCompagnies(2);
			URL url = Scenario2.class.getResource("scenario2.txt");
			map.updateCitiesFromFile(url.getPath());
			serveur2.initScenario2();
			serveur2.setRunning(true);
			new Thread(serveur2).start();


		}
		catch ( Exception e) {
			e.printStackTrace();
		}      

	}

	public void stop() {
		serveur2.stop();
	}

	/**
	 * @return the serveur2
	 */
	public SimulationServeur getServeur2() {
		return serveur2;
	}
	
	

}
